package top.xinsix.est.service;
import top.xinsix.est.dto.EvaluateDto;
import top.xinsix.est.pojo.Evaluate;
import java.util.Date;
import java.util.List;
import java.util.Map;
import top.xinsix.est.dto.Page;
/**
* Created by shang-pc on 2015/11/7.
*/
public interface EvaluateService {

    public Evaluate getEvaluateById(Long id);

    public List<Evaluate>	getEvaluateListByMap(Map<String,Object> param);

    public Integer getEvaluateCountByMap(Map<String,Object> param);

    public Integer qdtxAddEvaluate(Evaluate evaluate);

    public Integer qdtxModifyEvaluate(Evaluate evaluate);

    public Integer qdtxDeleteEvaluateById(Long id);

    public Integer qdtxBatchDeleteEvaluate(String ids);

    public Page<Evaluate> queryEvaluatePageByMap(Map<String,Object> param,Integer pageNo,Integer pageSize);

    /**
     * 评估信息详情
     * @param id 评估ID
     * @return 评估信息
     */
    public EvaluateDto assessInfo(Long id);
}
